package com.fire.market.repository;


import com.fire.market.entity.ItemStockDo;

public interface ItemStockRepository {

    /**
     * 插入商品库存详情
     * @param itemStockDo
     */
    void insertItemStock(ItemStockDo itemStockDo);

    /**
     * 查询指定商品库存信息
     * @param itemId
     * @return
     */
    ItemStockDo selectItemStockById(Integer itemId);

    /**
     * 减库存操作
     * @param itemId
     * @param amount
     * @return
     */
    boolean decreaseStock(Integer itemId, Integer amount);
}
